class inary:
    class source:
        name = "libuv"
        homepage = "http://libuv.org/"
        class packager:
            name = "Süleyman POYRAZ"
            email = "zaryob.dev@gmail.com"
        license = ['custom']
        isa = ['library']
        summary = "Multi-platform support library with a focus on asynchronous I/O"
        description = "libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others."
        archive = [
            ("018b57c51eec750f79b5ca54e2cc148ba34a6f55","https://github.com/libuv/libuv/archive/refs/tags/v1.42.0.zip"),
        ]
        builddependencies = []
        packages = ['pkg_libuv', 'pkg_libuv_devel', 'pkg_libuv_docs']
    class pkg_libuv:
        name = "libuv"
        runtimedependencies = []
        files = [
            ("library","/usr/lib/libuv*"),
        ]
    class pkg_libuv_devel:
        name = "libuv-devel"
        runtimedependencies = [ 'libuv' ]
        files = [
            ("header","/usr/include"),
            ("library","/usr/lib/pkgconfig"),
        ]
    class pkg_libuv_docs:
        name = "libuv-docs"
        runtimedependencies = []
        files = [
            ("doc","/usr/share/doc"),
        ]
    class history:
        update = [
            ["2021-10-16","1.42.0","First Release.","Ali Rıza KESKİN","parduscix@yandex.ru"],
        ]
